/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.baratongoweb.controladores;

/**
 *
 * @author cabarcas
 */
import com.baratongoweb.model.Model;
import com.baratongoweb.model.ProductoDAO;
import java.io.IOException;
import java.io.Serializable;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpSession;
import com.baratongoweb.modelos.Producto;

/**
 *
 * @author Administrador
 */
public class RegistrarProductosAction extends Action implements Serializable{


    String next="";
     HttpSession session =null;//request.getSession(true);

  @Override
    public void run() throws ServletException, IOException {
        // Obtener los parametros


      String codigo=request.getParameter("codigo");
      String nombre=request.getParameter("nombre");
      String val=request.getParameter("valor");
      String descripcion=request.getParameter("descripcion");


        System.out.println("------"+codigo);
        System.out.println("-------"+nombre);

     	Producto p=new Producto();
        Model model= new Model();
        ProductoDAO pdao=model.getProductoDAO();

        p.setNombre(nombre);
        p.setCodigo(codigo);
        double va=Double.parseDouble(val);
        p.setValor(va);
        p.setDescripcion(descripcion);



     	try{
     	  pdao.insertar(p);
     	}catch(Exception ex){
     	   throw new ServletException("Error al agregar Producto "+ex);
	}

     	next ="/AdminInicio.jsp";
     	RequestDispatcher rd=application.getRequestDispatcher(next);//Disparador
        if(rd==null)
          	throw new ServletException("No se pudo encontrar "+next);
        rd.forward(request,response);



       }

}
